#!/bin/bash
#root权限检查
if [ "$(id -u)" -ne 0 ]; then
    echo "错误：此脚本需要root权限运行，请使用sudo或切换到root用户" >&2
    exit 1
fi

# 创建用户组
echo "=== 创建用户组 ==="
groupadd data-analyst
if [ $? -eq 0 ]; then
    echo "用户组 data-analyst 创建成功"
else
    echo "用户组 data-analyst 已存在或创建失败"
fi

groupadd data-intern
if [ $? -eq 0 ]; then
    echo "用户组 data-intern 创建成功"
else
    echo "用户组 data-intern 已存在或创建失败"
fi

# 创建正式分析师用户analyst01
echo -e "\n=== 创建正式分析师用户 ==="
useradd -m -g data-analyst -G wheel analyst01
if [ $? -eq 0 ]; then
    echo "用户 analyst01 创建成功"
else
    echo "用户 analyst01 已存在或创建失败"
fi

# 创建实习生用户intern01
echo -e "\n=== 创建实习生用户 ==="
useradd -m -g data-intern -G wheel intern01

if [ $? -eq 0 ]; then
    echo "用户 intern01 创建成功"
else
    echo "用户 intern01 已存在或创建失败"
fi

# 验证结果
echo -e "\n=== 配置结果验证 ==="
echo "analyst01 用户信息："
id analyst01

echo -e "\nintern01 用户信息："
id intern01

echo -e "\n操作完成！"
    
